export interface EnvConfig {
  // api-key密钥
  DASHSCOPE_API_KEY: string;
  // 部署模型的服务器域名
  OPENAI_BASE_URL: string;
  // 模型名称
  MODEL: string;
  // 对话历史最大轮数，默认100
  MAX_HISTORY?: number;
  // 对话记录文件夹路径，默认'./logs'
  LOG_DIR?: string;
  // 对话记录文件后缀,默认'md'
  LOG_FORMAT?: string;
  // # 存储目录
  CHAT_HISTORY_DIR: string;
  // 最大备份数
  MAX_HISTORY_BACKUPS: number;
  // 会话超时（秒）
  SESSION_TIMEOUT: number
}

export interface Message {
  role: 'user' | 'assistant';
  content: string;
  timestamp?: Date; // 可选添加时间戳
}


